package com.xxzx.publicprevention.util;

import org.springframework.stereotype.Repository;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author luzhenjie
 * @time 2016年12月8日下午5:40:55
 **/
@Repository("timeTools")
public class TimeTools {
    private SimpleDateFormat mDateFormat1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
    private SimpleDateFormat mDateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    private SimpleDateFormat mDateFormat3 = new SimpleDateFormat("yyyyMMddHHmmssSSS");
    private SimpleDateFormat mDateFormat4 = new SimpleDateFormat("yyyy年MM月dd日HH点mm分ss秒");
    private SimpleDateFormat mDateFormat5 = new SimpleDateFormat("yyyy-MM-dd");
    private SimpleDateFormat mDateFormat6 = new SimpleDateFormat("yyyy-MM-dd");


    /**
     * 格式"2016-12-03T13:00:00"
     *
     * @param time
     * @return
     */
    public String formatTimeToString(Date time) {
        return mDateFormat1.format(time);
    }

    /**
     * 格式"2016-12-03 13:00:00"
     *
     * @param time
     * @return
     */
    public String formatTimeToString2(Date time) {
        return mDateFormat2.format(time);
    }

    /**
     * 获取当前时间的字符串格式
     * "yyyyMMddHHmmssSSS"
     *
     * @return
     */
    public String getNowTimeString3() {
        return mDateFormat3.format(new Date());
    }

    /**
     * 格式“2016年12月26日17:34:20”
     *
     * @param time
     * @return
     */
    public String formatTimeToString4(Date time) {
        return mDateFormat4.format(time);
    }
    public String formatTimeToString5(Date time) {
        return mDateFormat5.format(time);
    }
}
